package com.kehutong.charge.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.kehutong.common.util.BigDecimalUtils;

import java.math.BigDecimal;

/**
 * @program: kht
 * @description: 欠费统计VO
 * @author: jian YE
 * @create: 2021/8/16
 **/
public class ChargeBillItemsVO {

    /** 小区编号 */
    private String communityNo;

    /** 小区名 */
    private String communityName;

    /** 房屋编号 */
    private String houseNo;

    /** 楼栋编号 */
    private String buildNo;

    /** 住户类型 */
    private String residentsType;

    /** 未配置数量 */
    private int configNumberNO;

    /** 总金额 */
    private BigDecimal amountTotal;

    /** 缴费人编号 */
    private String userNo;

    /** 缴费人 */
    private String chargeName;

    /** 缴费人手机号 */
    private String mobile;

    /** 缴费人头像 */
    private String avatar;

    /** 地址 */
    private String billAddress;

    /** 账单编号 */
    private String houseBillNo;

    /** 账单年月 */
    private String billYearMonth;

    /** 账单金额 */
    private BigDecimal billAmount;

    /** 议价金额 */
    private BigDecimal negotiateAmount;

    /** 应付金额 */
    private BigDecimal payableAmount;

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getBuildNo() {
        return buildNo;
    }

    public void setBuildNo(String buildNo) {
        this.buildNo = buildNo;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getCommunityNo() {
        return communityNo;
    }

    public void setCommunityNo(String communityNo) {
        this.communityNo = communityNo;
    }

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public String getHouseNo() {
        return houseNo;
    }

    public void setHouseNo(String houseNo) {
        this.houseNo = houseNo;
    }

    public String getResidentsType() {
        return residentsType;
    }

    public void setResidentsType(String residentsType) {
        this.residentsType = residentsType;
    }

    public int getConfigNumberNO() {
        return configNumberNO;
    }

    public void setConfigNumberNO(int configNumberNO) {
        this.configNumberNO = configNumberNO;
    }

    public BigDecimal getAmountTotal() {
        return BigDecimalUtils.format(amountTotal);
    }

    public void setAmountTotal(BigDecimal amountTotal) {
        this.amountTotal = amountTotal;
    }

    public String getChargeName() {
        return chargeName;
    }

    public void setChargeName(String chargeName) {
        this.chargeName = chargeName;
    }

    public String getBillAddress() {
        return billAddress;
    }

    public void setBillAddress(String billAddress) {
        this.billAddress = billAddress;
    }

    public String getHouseBillNo() {
        return houseBillNo;
    }

    public void setHouseBillNo(String houseBillNo) {
        this.houseBillNo = houseBillNo;
    }

    public String getBillYearMonth() {
        return billYearMonth;
    }

    public void setBillYearMonth(String billYearMonth) {
        this.billYearMonth = billYearMonth;
    }

    public BigDecimal getBillAmount() {
        return billAmount;
    }

    public void setBillAmount(BigDecimal billAmount) {
        this.billAmount = billAmount;
    }

    public BigDecimal getNegotiateAmount() {
        return negotiateAmount;
    }

    public void setNegotiateAmount(BigDecimal negotiateAmount) {
        this.negotiateAmount = negotiateAmount;
    }

    public BigDecimal getPayableAmount() {
        return payableAmount;
    }

    public void setPayableAmount(BigDecimal payableAmount) {
        this.payableAmount = payableAmount;
    }
}
